home *** CD-ROM | disk | FTP | other *** search
- DECLARE FUNCTION CurPath$ (drive%)
- 'Get Current Path
- DEFINT A-Z
- '$INCLUDE: 'qb.bi'
-
- path$ = CurPath$(0)
- PRINT path$
-
- FUNCTION CurPath$ (drive%)
- DIM regsx AS RegTypeX, regs AS RegType
- regs.ax = &H1900
- c$ = SPACE$(64): regsx.ax = &H4700: regsx.dx = drive%
- regsx.ds = VARSEG(c$): regsx.si = SADD(c$)
- INTERRUPTX &H21, regsx, regsx
- INTERRUPT &H21, regs, regs
- CurPath$ = CHR$((regs.ax AND &HFF) + 65) + ":\" + LTRIM$(c$)
- END FUNCTION
-
-